package com.namecard.namecardapi.entity.vo;

import com.namecard.namecardapi.entity.CardInfo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author wzx
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CardAllInfoVO implements Serializable {

    /**
     * 卡片的数据
     */
    private CardInfo cardInfo;

    /**
     * 最终的返回对象的标签数据
     */
    private List<TagVO> tagVOList;

    /**
     * 最新消息
     */
    private List<String> customTags;

    public CardAllInfoVO(CardInfo cardInfo, List<TagVO> tagVOList){
        this.cardInfo = cardInfo;
        this.tagVOList = tagVOList;
    }
}
